
R 的 parallel 平行計算套件使用教學與範例
這裡介紹如何藉由 R 的 parallel 套件,使用多個 CPU 核心進行平行運算,提高計算速度。 現在電腦的 CPU 都有好幾個核心,在 R 中處理大計算量的問題時,如果感覺計算速度不夠快,就可以考慮將計算工作平行化,藉著 parallel 平行計算套件,將工作分散至多個 CPU 核心來計算,讓計算速度大幅提昇。 ...

這裡介紹如何藉由 R 的 parallel 套件,使用多個 CPU 核心進行平行運算,提高計算速度。 現在電腦的 CPU 都有好幾個核心,在 R 中處理大計算量的問題時,如果感覺計算速度不夠快,就可以考慮將計算工作平行化,藉著 parallel 平行計算套件,將工作分散至多個 CPU 核心來計算,讓計算速度大幅提昇。 ...

本篇介紹如何在 Python 中使用 threading 模組,撰寫多執行緒的平行計算程式,利用多顆 CPU 核心加速運算。 現在電腦的 CPU 都有許多的核心,若想要讓程式可以運用多顆 CPU 核心,充分發揮硬體的運算能力,就必須考慮使用多執行緒(multithreading)或多行程(multiprocessing)等平行化的技術,以下介紹 Python 的多執行緒的程式設計方法與技巧,並提供詳細的範例程式碼。 ...

這裡記錄在 CentOS Linux 7 中自行編譯 Nginx + PageSpeed + Brotli 的過程。 最近我嘗試各種方式,想讓 Nginx 網頁伺服器的效能再提高一些,在校調了 Nginx 與 PHP-FPM 的基本設定,以及啟用了 FastCGI Cache 快取之後,接著考慮 Google 的 PageSpeed 模組與 Brotli 壓縮模組,而這兩個工具都不是 Nginx 內建的,所以若想使用的話,就必須自己重新編譯 Nginx。 ...

這裡介紹如何設定 Nginx 的 FastCGI 快取功能,加速 WordPress 網頁載入速度。 WordPress 是現在很流行的網站架構,它是以 PHP 語言所開發的 CMS,在使用者每一次瀏覽網頁時,都需要執行 PHP 的程式碼,產生使用者所要求的頁面,這樣的好處是可以動態產生最新的網頁內容,而缺點就是速度會比一般靜態網頁還慢很多。 ...

本篇介紹如何在 Nginx 與 PHP-FPM 的網頁伺服器的架構下,啟用 PHP-FPM 服務的狀態監控網頁,讓管理者查 PHP-FPM 服務內部即時的狀況。 Nginx 網頁伺服器通常都會搭配 PHP-FPM 來處理 PHP 的網頁,Nginx 內部的狀態可以透過 Nginx 內建的 stub_status 模組來即時監控,而 PHP-FPM 也有類似的監控功能,以下是設定與使用教學。 ...