缩小本地计算机上的laravel视图并推送到服务器

时间:2017-03-08 09:53:10

标签: laravel gulp laravel-elixir

我们在laravel中使用gulp来缩小我们的观点,我们面临的问题,服务器由于512的低ram而无法处理gulp,我们有什么方法可以缩小我们本地计算机上的html然后推送它到我们的服务器?

1 个答案:

答案 0 :(得分:0)

我认为你应该通过在服务器上建立交换空间来解决这个问题。

交换文件会增加可用于执行任务的虚拟内存量,例如gulp。

  

Linux将其物理RAM(随机存取存储器)分成几块   内存称为页面。交换是一页内存的过程   被复制到硬盘上的预配置空间,称为swap   空间,释放那页内存。合并后的尺寸   物理内存和交换空间是虚拟内存的数量   可用。

来自:https://wiki.archlinux.org/index.php/swap

根据服务器设置的外观,您可以找到有关如何为特定服务器启用交换的许多指南。

假设你有Linux,你可以通过运行来检查你的服务器是否有任何交换空间:

sudo swapon --show

以及

free -h

要创建交换文件,请按以下方式分配:

sudo fallocate -l 1G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

这将为您提供1 GB的交换文件。

然后您必须保护交换并配置swappiness等以获得性能,这取决于您的系统。