首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何提高PHPFox开发的“Facebook”这样的社交网站的执行速度和缩短执行时间?

如何提高PHPFox开发的“Facebook”这样的社交网站的执行速度和缩短执行时间?
EN

Stack Overflow用户
提问于 2015-06-02 11:46:07
回答 5查看 7.8K关注 0票数 12

我有一个已经开发和运行的社交网站,像'Facebook'

这个网站是使用PHPFox v3.0.7(这是一个在php中创建的社交网络平台)开发的。

网站功能运行良好,没有问题。

我面临的主要、主要和严重的问题是执行速度缓慢。对于任何类型的操作,都要花费太多的时间,用户必须等待这么长的时间。这确实激怒了用户,并影响了网站的性能。

所以,我在“Facebook”上做了研究--这个世界上最大的社交网站是用PHP开发的。如果'Facebook'能够以快速的速度执行,尽管用户负载很重,而且操作不断,为什么我的站点不能呢?

首先,这个站点是使用一个叫做'PHPFox'的框架开发的,所以整个数据库设计、缓存和所有其他事情都是由框架本身管理的,我不能更改框架的设置,但最终我想提高我的网站的执行速度。

那我该如何实现呢?如果您有最好的课堂解决方案,请为我提供指导。

任何形式的帮助都会非常感谢。

请随时向我询问你对我所面临的问题的任何疑问。

谢谢。

EN

回答 5

Stack Overflow用户

发布于 2015-06-09 07:11:19

有几种方法可以提高速度。

  1. 使用CDN,
  2. 启用缓存,
  3. 使用负载平衡服务器,
  4. 启用压缩,
  5. 启动引导,
  6. 优化数据库和数据库驱动程序

您可以使用以下服务器加速方法

  1. 启用mod_deflacte
  2. 启用memchached
票数 6
EN

Stack Overflow用户

发布于 2015-06-10 05:26:34

我之前在PHPFox上也遇到过同样的问题,大多数事情都可以通过管理控制面板来处理。

通过使用memcached,我解决了速度问题。您可以遵循PHPFox知识库中提到的简单步骤,希望您能找到一些解决方案。如何启用-memcached

票数 3
EN

Stack Overflow用户

发布于 2015-06-12 01:47:49

首先,facebook使用 HipHop虚拟机(HipHop Virtual ),这是一个PHP的执行引擎,它首先将其PHP代码转换为中间的HipHop字节码(HHBC),然后动态转换为x86-64机器代码,并进行优化和本地执行。

因此,每次登录到facebook时,您只需运行高效的机器代码。

我假设您的站点没有HHMV,所以这里有一些工具和技巧可以帮助PHP运行网站,

  1. 梅卡奇
  2. 卡桑德拉
  3. 优化db驱动程序
  4. 使用msqli代替mysql
  5. 使用配置更好的服务器。
  6. 使用精简版本的jquery和引导程序(即bootstrap.min.js和jquery.min.js)。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30595200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档