赶知识网

SQL语句性能调整原则

系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。

阅读全文→

SQL查询优化 LEFT JOIN和INNER JOIN

对于left join的优化,是应用开发人员、数据库内核开发人员关注的问题之一。   应用开发人员关注是因为:并不是每个数据库的内核都支持left join的内部转化,这时候需要应用开发人员进行手工地转化。   内核开发人员关注是因为:并不假定每

阅读全文→

Facebook性能大提升的秘密:HipHop

从最早听说Facebook搞一个神奇的项目开始, 我就在猜测它会怎么做? 想APC一样编译成Opcode? 或者是象phc从Opcode再次加工. 但, 今天看到的介绍, 让我还是有点出乎意料…哪就是- HipHop提供编译器, 让你可以”用PHP的

阅读全文→

PHP生成静态页面

在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的

阅读全文→

php 缓存技术详谈

缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这个缓存页面开启的话在发送文件头之前页面内容都被缓存在内存中,知道等页面输出自动清

阅读全文→

php操作文件及文件夹的方法

在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范

阅读全文→

PHP构建支持Master/Slave读写分离的数据库操作类

能够自动识别是写入还是读取操作,然后自动连接到需要的Master/Slave服务器。 操作过程中能够自动识别,如果没有Slave, 则所有操作都是指向Master的,如果当前连接的Slave无法工作则自动连接其他Slave。对于Slave读取数据采用

阅读全文→

php删除目录下所有文件和目录

假设需要删除一个名叫"upload"的同级目录即此目录下的所有文件,你可以通过以下代码完成:假设需要删除一个名叫"upload"目录下的所有文件(但无需删除目录文件夹),你可以通过以下代码完成:

阅读全文→

PHP+Mysql入门常见问题解答

用哪个链接选择数据库mysql_db_query = mysql_select_db mysql_query 你说为什么不推荐用前者呢?除非你确实需要在不同数据库之间频繁的切换

阅读全文→

开始研发开源的OA,大家提点意见

诚如wuxu_akira所言,开源还是有一定的优势,特别是在技术人员中间会有很好的反响,而技术人员目前在一个单位的IT投资决策还是很有影响的。据我们观察,很多单位根本无法作出合理的技术选择,往往一个单位里能杀个毒的人都只有那么一两个,一旦有某种软件需

阅读全文→

PHP版UTF-8文件BOM自动检测移除程序

BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件。但PHP在读取文件时会把这些字符读出,从而形成了文件开头含有一些无法识别的字符的问题。 比如用UTF-8格式保存的生成图片的PHP文件,因为文件头隐藏的BOM信息

阅读全文→

PHP获取当前文件路径方法

echo $_SERVER['DOCUMENT_ROOT'].""; //获得服务器文档根变量 echo $_SERVER['PHP_SELF'].""; //获得执行该代码的文件服务器绝对路径的变量 echo __FILE__.""; //获得

阅读全文→

Navicat 导航猫——最佳MySQL图形管理软件

Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组

阅读全文→
第 45 页 上一页 下一页