-1
我們正在使用laravel中的gulp來縮小我們的視圖,我們正面臨的問題,服務器無法處理吞吐量,因爲512的內存不足,有什麼辦法可以縮小我們的本地機器上的HTML,然後將其推送到我們的服務器?在本地機器上縮小laravel視圖並推送到服務器
我們正在使用laravel中的gulp來縮小我們的視圖,我們正面臨的問題,服務器無法處理吞吐量,因爲512的內存不足,有什麼辦法可以縮小我們的本地機器上的HTML,然後將其推送到我們的服務器?在本地機器上縮小laravel視圖並推送到服務器
我認爲你應該通過在你的服務器上創建一個交換空間來解決這個問題。
交換文件增加了可用於執行任務(如gulp)的虛擬內存量。
Linux將其物理RAM(隨機存取存儲器)劃分爲 稱爲頁面的內存塊。交換是將內存頁面 複製到硬盤上的預配置空間(稱爲交換空間)以釋放該頁內存的過程。 物理內存和交換空間的組合大小是可用的虛擬內存量 。
來自: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等的性能,這取決於您的系統。
你不能在你的本地機器上執行gulp嗎? –
我可以,但是當我上傳服務器上的特定視圖文件時,laravel崩潰,m'i假設推送所有文件? – fewBugs
嘗試調試哪個文件導致'崩潰'。正確的方法是吞嚥本地並推動生活/舞臺等。 –