我已经开发并运行了诸如“ Facebook”之类的社交网站。
该网站是使用PHPFox v3.0.7(使用php创建的社交网络平台)开发的。
网站功能运行良好,没有问题。
我在网站上遇到的主要,主要和严重问题是执行速度慢。对于任何一种操作,都需要花费太多时间,并且用户必须等待那么多时间。这确实会激怒用户并影响网站的性能。
因此,我对PHP开发的“ Facebook”(世界上最大的社交网站)进行了研究。如果尽管用户负载沉重且不断进行操作,“ Facebook”仍可以快速执行,为什么我的网站不能运行?
首先是使用名为“ PHPFox”的框架开发站点,因此整个数据库设计,缓存和所有其他事情都由框架本身管理,我无法更改框架的设置,但最终我想提高执行速度我的网站。
那么我应该如何实现呢?如果您有任何一流的解决方案,请为我提供指导。
任何帮助将不胜感激。
请随时问我关于我所面临问题的任何疑问。
谢谢。
参考方案
有几种方法可以提高速度。
使用CDN,
启用缓存,
使用负载平衡服务器,
启用压缩,
启用引导程序,
优化数据库和数据库驱动程序
您可以使用以下服务器加速方法
启用mod_deflacte
启用memchached
我有一个非常痛苦的慢脚本,该脚本从MySQL获取大量数据并从中创建大量报告,并最终以应用程序/强制下载的形式提供给用户。长话短说,在生产服务器上,它会在大约30秒后终止(相当稳定),然后吐出一个空文件。在开发服务器上,它可以正常工作,但是执行时间却要长得多-大约90秒。为了安全起见,我将php.ini文件设置为max_execution_time = 200…
PHP-将日期插入日期时间字段 - php我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数
PHP-如何获取类的成员函数列表? - php如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友
php ziparchive类源代码 - phpImprove this question 我如何获取ziparchive类本身的源代码。 参考方案 假设您在谈论PHP ZipArchive class:下载PHP source code并查找适当的文件。如果您希望源代码是PHP代码,您可能会感到失望,因为源代码是用C语言编写的。或者,也可以在PHP Github Development Reposito…
PHP getallheaders替代 - php我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…