php Laravel应用程序在cpanel中慢得令人痛苦,有没有办法让它变得更快?

rdrgkggo  于 2023-02-11  发布在  PHP
关注(0)|答案(2)|浏览(58)

我在cpanel中部署了一个带有MySQL数据库的laravel应用程序,页面加载速度非常慢(大约需要一分钟),有什么方法可以让它更快吗?在localhost中非常好,所以我猜这是服务器的问题,但我不知道该怎么做才能让它变得可以忍受
改变服务器是不是一个选项,我可以做虽然。

vs3odd8k

vs3odd8k1#

在生产环境中使用Laravel或其他框架时,必须缓存PHP编译的代码,否则PHP必须为每个请求编译代码,这会显著降低应用程序的速度。
安装PHP OpCache扩展并在配置文件中启用它。
根据需要更改以下配置设置

opcache.enable=1
opcache.memory_consumption=128 # MB, adjust to your needs
opcache.max_accelerated_files=5000 # 5000 will be enough for a ed Laravel app.
opcache.revalidate_freq=5 #How often the cache has to be revalidated.

重新启动php-fpmapache服务或重新启动服务器。这将使应用程序的速度提高5倍。
请注意,如果opcache未配置为自动重新验证,则每次更改产品代码时都必须重新验证。
您可以使用此库执行相同的https://github.com/appstract/laravel-opcache操作

sqxo8psd

sqxo8psd2#

所以同样的事情发生在我身上,但显然我的主机提供商已经作出了默认内存限制为500 MB,而不是2 GB,我买了

相关问题