Nginx下開啟php-fpm的錯誤提示

歸類于服務器技術 參與評論

在使用nginx的過程中總是會碰到nginx提示500錯誤,可是具體錯誤在哪里出的就需要跑到后臺去查看error-log, 很是不方便。
介紹個小方法給大家,很實用子啊調試php的時候,但不建議在線服務器開啟此功能。
閱讀全文 《Nginx下開啟php-fpm的錯誤提示》

13,613 Views

Nginx: Too Many Open Files 錯誤和解決方案

歸類于服務器技術 參與評論

Nginx 的服務器使用越來越普遍,主要因為他的性能大大優于Apache2。但在使用過程中往往遇到一些問題,下面這個就是其中之一:

24: Too many open files

詳細錯誤代碼如下:

2011/05/01 23:00:49 [alert] 7387#0: *6259768 socket() failed (24: Too many open files) while connecting to upstream

閱讀全文 《Nginx: Too Many Open Files 錯誤和解決方案》

18,565 Views

Drupal性能優化之-將Boost模塊用到極致

歸類于Drupal | 服務器技術 37 條評論

Boost模塊是drupal的一個靜態頁面緩存模塊,效率非常之高,如果還不了解,請參考《讓豬去飛-Drupal性能優化貼》,本文就使用Boost以及如何 hack該模塊來打造高性能Drupal網站做簡單介紹。

一般情況下,Boost模塊適用于匿名訪問多的Drupal站點,因為這會直接去訪問事先建好的靜態頁面,效率很高,不需要進行數據庫查詢。但是在很多情況下,我們的網站需要用戶登錄,以登錄用戶的方式訪問網站,但是,網站的很多內容其實和匿名用戶看到的完全一樣。

舉個例子,比如新浪博客,騰訊博客等。當用戶登錄之后和匿名用戶看到的博文完全一樣,唯一不同的就是上面的用戶信息(topbar),也可以稱之為頂欄或者側欄。(參考下圖)
閱讀全文 《Drupal性能優化之-將Boost模塊用到極致》

8,081 Views , , , ,

讓豬去飛-漫談Drupal性能優化經驗貼

歸類于Drupal | 服務器技術 9 條評論

drupal性能問題一直以來都是Drupaler們最大的難題,在平臺設計方面,可擴展性和高性能從來都是難以平衡的問題。
drupal平臺本身的優劣本文不做討論,就Drupal的性能問題,這里列幾個實戰總結經驗,以供參考。

1. 使用靜態頁面緩存(Boost模塊)
靜態頁面是最快的,沒有之一!
因此靜態頁面緩存是最佳選擇,盡量把頁面動態的部分獨立處理,用ajax/iframe調用,整個頁面是靜態頁面,部分用ajax刷新(當然用shtml也可以)。 Boost模塊經過稍微調整和修改,可以設置某些Roles(比如一般認證用戶)也讀取靜態緩存(apache/nginx的rewrite),并且可以很好的工作在Apache和Nginx上面,并使某些角色,比如管理員,不讀取靜態頁面。對于一個普通網站,90%以上的都屬于普通認證用戶和匿名用戶,因此,經過這樣修改可以大大提高性能。

具體如何使用Boost模塊已經如何讓登錄用戶也使用Boost模塊,可以參考這篇文章,讓Drupal/Boost模塊發揮到極致
Boost 模塊地址 http://drupal.org/project/boost

Ajax建議使用Drupal的高效Ajax Callback模塊 High-performance JavaScript callback handler
閱讀全文 《讓豬去飛-漫談Drupal性能優化經驗貼》

6,293 Views , , ,

頂部
四川时时彩投注平台