找回密码
 注册
搜索
查看: 8642|回复: 1

[原创]一点心得

[复制链接]
发表于 2005-2-17 12:46:50 | 显示全部楼层 |阅读模式
  一、如果在Windows下架设基于PHP脚本的WEB服务,建议考虑使用Apache2+PHP。

原因分析
先看看如果使用IIS+PHP(ISAPI方式)会是什么情况,这可能是IIS对ISAPI支持的BUG。当一个HTTP请求是访问ISAPI页面时,IIS会在返回内容后会马上断开Socket连接。这样在我们访问PHP网页时,有时就会感觉很慢(特别是访问量大的网站,因为我们还得为访问其他内容[如图片]再建立一次Socket连接,无形中增加了服务器对Accept客户端连接的负担)。
而在Apache2+PHP下,这个问题不存在(除非你设置为马上要断开),IIS下似乎找不到这样的设置。


二、如果在PHP下使用MySQL做数据库,建议使用PHP4。

原因分析
PHP5下对MySQL4.1采用了模块方式,不再是内置的方式,速度大受影响。

三、如果使用Mysql4.1,而想保留旧的Password()加密方式。
只需要用 Mysql 官方的软件 MySQL Administrator 设置启用 old_password() 方式即可。

四、MySQL升级到4.1。
1、升级前,对先根据新版本的字段对旧版本数据库表进行修改。
2、然后把旧版本的 data 目录内容复制出来。
3、升级到4.1。
4、把旧版本的 data 目录内容复制到升级后的 data 目录下。
5、password()加密、中文显示一切正常OK!
[s:1]
发表于 2006-3-6 05:37:17 | 显示全部楼层
我好象没有设置呢.就直接升级到最新版本了.郁闷!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-20 05:55 , Processed in 0.037736 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表