[英]How can I speed up pages that have a lot of php to load?
某些页面需要很长时间才能加载。 我假设所有PHP都使用它-使用了大量fopen
和fget
语句。 如何使这些页面加载更快?
实施积极的缓存。
如果您将大量文件资源用作数据层解决方案,则数据库可能会更快。
或者,考虑缓存页面,从客户端HTTP缓存开始,然后再考虑服务器端缓存。
除此之外,还需要更多细节(我们基本上在这个阶段为您咨询)。
如果您确实需要使用fopen
执行许多远程调用-我建议您创建某种队列并实现一些工作程序,该工作程序可以同时使用线程。
因此,在您的php代码中,您将“任务”放入队列并等待答案。 同时,快速高效的守护程序(用c / c ++ / python或任何支持线程的语言编写)从队列中读取任务,并将响应放入另一个队列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.