HTML/JavaScript

Thứ Sáu, 20 tháng 12, 2013

Xem các công đoạn làm cà phê chồn

Những quả cà phê chín mọng, ngon nhất sẽ được các chú chồn hương (cầy vòi hương) loài thú chuyên ăn thịt và quả chín lựa chọn để “điểm tâm”.
Công phu cà phê chồn
Với những chú chồn đã thực sự thuần, chủ của nó có thể đưa nó vào vườn cà phê để tự ăn
Dạ dày loài thú này chỉ tiêu hóa được phần thịt quả, làm mòn vỏ cứng, men tiêu hóa của chồn thấm qua lớp vỏ đã bị bào mòn, ngấm nhẹ vào nhân, làm thay đổi về chất hạt cà phê. Cà phê dịu hơn, một số chất thơm mới hình thành, ly cà phê pha từ loại hạt đặc biệt này là vua của mọi loại cà phê.
Nuôi chồn để lấy “sản phẩm” cà phê cũng thật lắm công phu. Thức ăn chính của loài thú này là … thịt, các loại quả chín trong đó có cà phê chỉ là thức ăn phụ, cũng không thể “bắt” chồn ăn cà phê hàng ngày. Cả vụ cà phê một con chồn trưởng thành chỉ cho khoảng 5 kg cà phê chồn loại thô. Bù lại nó có giá gấp 50 lần cà phê hạt thông thường.
Công phu cà phê chồn - 1
Sản phẩm cà phê chồn dạng thô
Công phu cà phê chồn - 2
Với những chú chồn đã thực sự thuần, chủ của nó có thể đưa nó vào vườn cà phê để tự ăn
Công phu cà phê chồn - 3
Chú chồn này thích vào vườn cà phê trên vai chủ
Công phu cà phê chồn - 4
Công phu cà phê chồn - 5
Chọn lựa kỹ từng quả
Công phu cà phê chồn - 6
Ăn những quả ngon nhất
Công phu cà phê chồn - 7
Ngoài cà phê chồn phải thêm nhiều món khác trong đó cháo gạo trộn trứng gà lộn là đồ ăn chủ lực
Công phu cà phê chồn - 8
Chuối cũng là món chồn rất thích
Công phu cà phê chồn - 9
Trứng gà thì “nhanh như chồn ăn vụng trứng”
Công phu cà phê chồn - 10
Cà phê chín, tươi hai ngày một lần đưa vào chuồng để “sản xuất” cà phê chồn
Công phu cà phê chồn - 11
“Sản phẩm” thu được mỗi buổi sáng
Công phu cà phê chồn - 12
Số sản phẩm của 20 chú chồn
Công phu cà phê chồn - 13
Một “đại gia đình” chồn
Theo Đức Thảo (Dân Việt)

Khỏa thân giảm cân của thí sinh người dấu mặt VTV6

Nhà sản xuất "Người giấu mặt" gửi lời xin lỗi tới VTV, các cơ quan báo chí và đặc biệt là với khán giả về sai sót này.

Thứ Bảy, 30 tháng 11, 2013

Cùng ngắm mỹ nhân không son phấn

Luôn được xếp vào danh sách những mỹ nhân của Vbiz, nhưng Lý Nhã Kỳ, Ngọc Hân, Midu… đôi lúc vẫn để lộ mặt mộc nhiều mụn và bóng nhẫy.


Lý Nhã Kỳ rất lung linh với trang sức và quần áo hàng hiệu nhưng khi để mặt mộc, cô Kỳ thành “nông dân” chính hiệu.



Khó ai nhận ra đây là Hoa hậu Việt Nam Ngọc Hân.



Hoàng Thùy Linh khi để mặt mộc không còn giữ được vẻ gợi cảm cuốn hút.



Hoàng My nhìn bơ phờ, nhợt nhạt khi thiếu son phấn.



Hồ Ngọc Hà cũng lộ làn da thiếu độ sáng, không mịn màng khi để mặt mộc.



Nữ ca sĩ Nhật ký của mẹ’ Hiền Thục không còn vẻ mặn mà khi thiếu son phấn, tuy nhiên trông Hiền Thục không quá thay đổi với gương mặt đã được trang điểm.



Hot girl Hà Lade nổi tiếng với gương mặt tròn baby, đôi mắt to nhưng sự thật thì Hà Lade trông khá giản dị.



Khuôn mặt chưa được make up của Hà Anh thực sự kém đẹp.



Bức ảnh này khiến nhiều người bất ngờ vì nhan sắc thật của ”công chúa bong bóng” Bảo Thy.



Andrea nổi tiếng với gương mặt đậm chất châu Âu cũng khiến nhiều người giật mình khi tận mắt thấy gương mặt mộc.



Nữ diễn viên Ngô Thanh Vân không còn nét đẹp của một đả nữ khi lộ mặt mộc.



Hot girl Mie Nguyễn cũng chẳng lung linh như trên ảnh.



Midu chẳng còn là hot girl khi không make-up.



Mỹ Tâm không còn dịu dàng đằm thắm khi lộ gương mặt sạm đen, và có phần già nua.



Mai Phương Thúy khiến nhiều người có chút thất vọng về nhan sắc thật của cô Hoa hậu Việt Nam.



Khánh Thi không còn lung linh tỏa sáng thi thiếu make up.



Hồng Quế thực sự trông rất kém đẹp khi chưa nhờ đến công nghệ trang điểm.



Hoàng Yến trông nhợt nhạt với đôi mắt vô hồn và gương mặt cứng.



Hoa hậu biển Nguyền Thị Loan với nhan sắc bậc trung.



Khánh Linh nhìn khá quê mùa.



Trúc Diễm lột xác khi được trang điểm.



Uyên Linh chẳng còn vẻ gợi cảm.



Trà My Idol thuở cắp sách tới trường với nhan sắc không mấy nổi bật.



Khuôn mặt thật của Thủy Tiên khiến nhiều người ngã ngửa vì xấu.



Thùy Lâm sở hữu làn da ngăm đen và gương mặt thô cứng.



Ngọc nữ Tăng Thanh Hà trông rạng rỡ và mặn mà hơn nhờ son phấn.



Gương mặt Phương Vy khi trang điểm quá khác so với mặt thật.



Phương Mai cũng điệu đà và nữ tính hơn nhờ make up.



Khuôn mặt baby của Minh Hằng cũng kém xinh đi đôi phần khi thiếu son phấn.

http://cungdoc.com/cung-ngam-nhan-khong-son-phan/

Thứ Năm, 14 tháng 11, 2013

Cấu hình WordPress để sử dụng CDN(Content Delivery Network)

Nghiên cứu cho thấy nếu trang web của bạn mất nhiều thời gian hơn 5 giây để tải, bạn bị mất 50% lượng người xem và doanh số bán hàng của bạn . Bạn có thể tăng tốc độ blog wordpress của bạn bằng cách sử dụng một CDN để hiển thị nội dung cho người sử dụng nhanh hơn và hiệu quả hơn. Bạn có thể phân phối các tập tin thông thường hoặc nội dung như css, javascript , hình ảnh tải lên , video và nhiều hơn nữa thông qua một CDN , phục vụ các nội dung từ các máy chủ cạnh cdn gần nhất với người dùng cuối . Trong hướng dẫn này , tôi sẽ giải thích cách cấu hình WordPress, Apache / Lighttpd máy chủ web , máy chủ dns Bind sử dụng CDN để phân phối các tập tin phổ biến của bạn như css, js , người dùng tải lên các tập tin và làm sáng tải lên máy chủ web của bạn.


Một CDN là gì?

Một mạng lưới phân phối nội dung hoặc mạng lưới phân phối nội dung ( CDN) là một hệ thống máy tính có chứa các bản sao của dữ liệu , được đặt tại các điểm khác nhau trong một mạng lưới để tối đa hóa băng thông cho truy cập vào các dữ liệu của khách hàng trên toàn mạng. Một khách hàng truy cập một bản sao của dữ liệu gần cho khách hàng, như trái ngược với tất cả khách hàng truy cập vào máy chủ trung tâm cùng , để tránh tắc nghẽn gần máy chủ đó. Một cdn sẽ làm tăng tốc độ và hiệu quả cho blog của bạn .


Những thuận lợi của việc sử dụng CDN qua máy chủ trung tâm là gì?

Tốc độ - Tất cả các file đa phương tiện thông phân phối thông qua CDN . Ví dụ , files.cyberciti.biz cấu hình như CDN tên miền phụ . Tất cả mọi thứ được lưu trữ trên files.cyberciti.biz là về mặt địa lý gần gũi hơn với người dùng cuối . Nếu bạn chạy truy vấn dns trên files.cyberciti.biz , nó sẽ trả về một địa chỉ IP địa lý gần gũi hơn với bạn .
$ Host files.cyberciti.biz
$ Ping files.cyberciti.biz
Điều này sẽ tăng tốc độ giao hàng và tránh tắc nghẽn mạng trên máy chủ của riêng bạn.

An ninh - Nó cho biết thêm mức độ bảo mật bổ sung .
Phòng trống - CDN cung cấp 100 % sẵn sàng , ngay cả với công suất lớn , mạng hoặc mất phần cứng .
Loại khác nhau của CDN

Một CDN có thể sử dụng phương pháp khác nhau để phân phối nội dung của bạn như :

Ngang ngang nhau để CDN - này được sử dụng để phân phối tập mới nhất của một vở opera xà phòng ( phim / chương trình truyền hình ) hoặc một số loại miếng vá phần mềm / cập nhật trong thời gian ngắn cho số lượng lớn người sử dụng.
Nguồn gốc kéo CDN - Điều này rất hữu ích để phân phối các tập tin nhỏ như javascript , css, hình ảnh , văn bản, pdf , doc, xls vv Điều này được khuyến khích cho WordPress . . . Tất cả các nội dung được lưu trữ trên máy chủ của riêng bạn được gọi là " xứ Pull chủ " . Máy chủ này sau đó được đăng ký với CDN . Khi người dùng yêu cầu đầu tiên nội dung , nó được kéo vào mạng CDN từ máy chủ của bạn và gửi qua CDN để điểm gần nhất với người dùng cuối . Nội dung được lưu trữ trên CDN với một TTL ( hay tuổi tác tối đa và ETags cũng được sử dụng ) . Loại cấu hình yêu cầu lưu trữ trên máy chủ của mình và không phải trên máy chủ CDN . Người dùng yêu cầu đầu tiên có kinh nghiệm CDN trung bình , trong khi người sử dụng sau đó có kinh nghiệm giao hàng rất nhanh của người dùng. Điều này được khuyến khích cho kích thước tập tin <= 10MB .
Pop Kéo CDN - Bạn cần phải tải lên nội dung đến máy chủ CDN , nơi nó được lưu trữ để giao hàng. Tùy chọn này là ít tốn kém như bạn cần phải mua lưu trữ CDN với nhà cung cấp cùng với băng thông . Điều này được giới thiệu cho các tập tin lớn và video vv Bạn cần phải tải tập tin lên máy chủ CDN sử dụng FTP / SCP hoặc API.
Nội dung cung cấp dịch vụ Giao hàng tận nơi

Một danh sách của một số các nhà cung cấp mạng phân phối nội dung lớn hơn. Làm nghiên cứu của bạn trước khi mua dịch vụ CDN từ bất kỳ một trong những nhà cung cấp sau đây :

Amazon CloudFront
Akamai
CacheFly
EdgeCast Networks
Internap
Level 3 Communications
Limelight Networks
Cài đặt mẫu của chúng tôi

Địa chỉ blog: http://nixcraft.in/ - Điều này được lưu trữ trên máy chủ của riêng bạn sử dụng Apache , Lighttpd, IIS hoặc Nginx .
Nguồn gốc URL kéo: http://www-origin.nixcraft.in/ - Điều này được lưu trữ trên máy chủ của riêng bạn. Bạn cần phải cấu hình máy chủ web của bạn, wordpress và dns máy chủ sử dụng này . Điều này được gọi là " xứ Pull chủ " mà là một phương pháp CDN mà nội dung được lấy từ máy chủ web của bạn.
CDN URL : http://files.nixcraft.in/ - Đây là một địa chỉ cdn được tổ chức bởi một trong những nhà cung cấp CDN trên. Url này luôn luôn trỏ đến một máy chủ thông qua cạnh chủ DNS hack . files.nixcraft.in phải được thiết lập như là bản ghi CNAME mà sẽ trỏ đến tên miền của máy chủ CDN .
CDN DNS CNAME : files.nixcraft.in.example.com - example.com là một trong những nhà cung cấp CDN trên. Này phải được thiết lập như CNAME cho files.nixcraft.in
Bước 1 : Mua dịch vụ CDN

Các chi phí khác nhau giữa các nhà cung cấp CDN . Kiểm tra các nhà cung cấp dịch vụ CDN trang web để biết thêm thông tin . Tiếp theo, bạn cần phải sử dụng các nhà cung cấp dịch vụ " bảng điều khiển " để cấu hình một " xứ Pull chủ " cho mỗi tên miền . Nói cách khác cấu hình files.nixcraft.in trong chế độ kéo nguồn gốc . Bảng điều khiển cũng sẽ cung cấp một lựa chọn của bạn để thiết lập CDN dns CNAME . Bạn cần phải sử dụng cùng một CNAME trong bước 2 . Khi cấu hình đang hoạt động và các CNAME là giải quyết , các cuộc gọi đến files.nixcraft.in sẽ được lưu trữ từ www- origin.nixcraft.in .

Bước 2 : Cập nhật máy chủ DNS của bạn

Giả định rằng bạn đang sử dụng máy chủ BIND dns chỉnh sửa tập tin khu vực của bạn và thêm mục như sau:

; CDN lập bản đồ CNAME cho files.nixcraft.in
file 3660 TRÊN files.nixcraft.in.example.com CNAME .
, Địa chỉ www- nguồn gốc của bạn (lưu ý nixcraft.in cũng được lưu trữ trên cùng một máy chủ IP 123.1.2.3 )
www xuất xứ 3600 IN A 123.1.2.3
Nạp lại tên của bạn :
Tải lại # rndc

Để giữ cấu hình đơn giản sử dụng máy chủ web của bạn xuất xứ miền kéo và tức là tên miền chính chủ cả www- origin.nixcraft.in và nixcraft.in trên máy chủ web. Điều này cho phép bạn trực tiếp tải lên và xạ tập tin đến máy chủ CDN .

Xin lưu ý rằng bạn có thể thiết lập tên máy chủ CNAME và nguồn gốc sử dụng bảng điều khiển các ISP DNS của bạn quá .

Bước 3: Cấu hình xứ kéo Web Server

Bạn cần phải cấu hình www- origin.nixcraft.in như sau:

Nguồn gốc kéo DocumentRoot : . . / Home / httpd / www- origin.nixcraft.in - Tất cả các bạn css , js và các tập tin tải lên được lưu trữ ở đây .
Máy chủ Blog DocumentRoot : / home / httpd / nixcraft.in - Tất cả các file wordpress của bạn được lưu trữ ở đây .
MaxAge : Đặt tiêu đề bộ nhớ cache đời cho các tập tin tĩnh cho mạng CDN .
Etags : Một ETag ( thẻ thực thể ) là một phần của HTTP , giao thức cho World Wide Web . Đó là một phản ứng tiêu đề có thể được trả lại bởi một máy chủ web HTTP/1.1 tuân thủ và được sử dụng để xác định sự thay đổi trong nội dung ở một URL được cung cấp . Khi một phản ứng HTTP mới chứa các ETag giống như một phản ứng HTTP cũ , khách hàng có thể kết luận rằng nội dung là như nhau mà không có thêm tải .
Đây là một mẫu nhập lighttpd.conf Lighttpd cho cùng :

# Cấu hình ETags
etag.use - inode = "kích hoạt"
etag.use - mtime = "kích hoạt"
etag.use - size = "kích hoạt"
tĩnh file.etags = "kích hoạt"

FILES # # # # # # CDN qua WordPress Tải lên # # # # # # # # # # # # # #
$ HTTP [ "host" ] == "www - origin.nixcraft.in " {
        server.document - root = "/ home / httpd / www- origin.nixcraft.in "
        accesslog.filename = " / var / log / lighttpd / cdn.access.log "
# Thiết lập độ tuổi tối đa
        $ HTTP [ " url" ] = ~ " ^ / " {
            expire.url = ( " " = > " truy cập 60 ngày " )
        }
}
Đây là một mẫu file httpd.conf Apache :

<VirtualHost www-origin.nixcraft.in>
ServerAdmin webmaster@nixcraft.in
DocumentRoot / home / httpd / www- origin.nixcraft.in
ServerName files.nixcraft.in
ServerAlias ​​file.nixcraft.in
ErrorLog / var / log / httpd / cdn - error_log
CustomLog / var / log / httpd / cdn - access_log chung

# Tập tin trong thư mục này sẽ được lưu trữ trong 1 tuần duy nhất .
# Sau 1 tuần , máy chủ CDN sẽ kiểm tra các nội dung đã được sửa đổi hay không.
# Nếu không thay đổi , Apache sẽ gửi 304 " Không thay đổi " tiêu đề
"/userimages"> <Directory
Tiêu đề bộ Cache-Control "tối đa tuổi = 604.800 , phải - hợp lệ lại "
</ Directory>

# Vô hiệu hoá ETag như chúng tôi đang trên cụm máy chủ Apache
"/pdfs"> <Directory
Tiêu đề unset ETag
FileETag Không
</ Directory>

# Không bộ nhớ cache
"/patches"> <Directory
Đặt tiêu đề Cache-Control " max- age = 0 , không có cửa hàng "
</ Directory>
</ VirtualHost>
Bước 4 : Cấu hình WordPress để Upload tập tin Để CDN máy chủ

Xem bảng điều khiển url wordpress của bạn (ví dụ , http://nixcraft.in/wp-admin/ )
Bấm vào Cài đặt > Cài đặt khác
Cập nhật nó như sau để chỉ ra đường dẫn cấu hình của chúng tôi , lĩnh vực CDN
Fig.01 : Cài đặt khác Wordrpess - Thiết lập các đường dẫn CDN
Fig.01 : Cài đặt khác Wordrpess - Thiết lập các đường dẫn CDN
Tất cả các file tải lên của bạn được lưu trên máy chủ của bạn tại / home / httpd / thư mục www- origin.nixcraft.in . Đó là ánh xạ tới CDN thông qua phương pháp kéo nguồn gốc . Trong ví dụ này :

Một yêu cầu người dùng cho http://files.nixcraft.in/uploads/2010/04/test.png
Đầu tiên lấy từ http://www-origin.nixcraft.in/uploads/2010/04/test.png bởi máy chủ CDN của bạn
Nó được lưu trữ tại máy chủ CDN cho 60 ngày ( hoặc theo quy định độ tuổi tối đa)
Phần còn lại của tất cả người dùng được hình ảnh từ máy chủ CDN .
Bước 5: Cấu hình WordPress Chủ đề To Serve CSS / JS Từ CDN máy chủ

Đầu tiên , sao chép css của bạn , và các tập tin js / home / httpd / thư mục www- origin.nixcraft.in . . :

mkdir-p / home / httpd / www- origin.nixcraft.in / { css, js }
cp- av / home / httpd / nixcraft.in / wp- nội dung / chủ đề / mythemename / * css / nhà . / httpd / www- origin.nixcraft.in / css
cp- av / home / httpd / nixcraft.in / wp- nội dung / chủ đề / mythemename / * js / nhà . / httpd / www- origin.nixcraft.in / js
Cuối cùng , chỉnh sửa chủ đề của bạn ( header.php và footer.php ) để trỏ đến vị trí CDN cho kiểu và / hoặc các tập tin js bằng cách truy cập "Quản lý Chủ đề " tùy chọn từ bảng điều khiển wordpress . :



<link rel="stylesheet" type="text/css" href="http://files.nixcraft.in/css/style.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="http://files.nixcraft.in/css/images.css" media="screen, projection" />


kết quả

Kết quả cuối cùng là khá tốt đẹp . Đây là trang web mẫu tải nâng cấp tốc độ sau khi sử dụng một CDN :

Fig.02 : Alexa Hiện tốc độ tải trang web
Fig.02 : Alexa Hiện tốc độ tải trang web
Fig.03 : Pingdom Công cụ Hiện tốc độ tải trang web
Fig.03 : Pingdom Công cụ Hiện tốc độ tải trang web
Thấy 6 công cụ để Tìm hiểu Load Website Tốc độ
Làm thế nào để kiểm tra hình ảnh và truyền thông khác tập tin được lưu trữ hay không bởi CDN ?

Sử dụng curl để kiểm tra các tiêu đề HTTP (tìm ETags , tối đa tuổi và hết hạn tiêu đề ) :
$ Curl - tôi http://files.nixcraft.in/css/styles.css
$ Curl - tôi http://files.nixcraft.in/uploades/2010/04/test.png

Kết quả đầu ra mẫu :

HTTP/1.1 200 OK
Content-Type : image / png
Chấp nhận - Ranges : bytes
ETag : " 1482142335 "
Last Modified : Fri , 02 Apr 2010 09:11:53 GMT
Content-Length : 33143
Máy chủ : lighttpd
Cache-Control : max- tuổi = 2588785
Ngày hết hạn : Sun , 02 May 2010 09:13:50 GMT
Date: Thu , 02 Apr 2010 10:07:25 GMT
Kết nối : giữ-sống

Lưu ý về WordPress CDN Plugins

Bạn có thể tự động hóa hai bước cuối cùng với sự giúp đỡ của plugin worpdress. Tuy nhiên, bạn cần phải cấu hình DNS và máy chủ web tối đa tuổi để đạt được kiểm soát tốt.

Cài đặt Memcached Object Cache Plugin để tăng tốc wordpress

Làm thế nào để cài đặt plugin bộ nhớ cache memcached dưới UNIX / Linux để tăng tốc độ cơ sở dữ liệu theo định hướng blog wordpress của tôi bằng bộ nhớ đệm dữ liệu và các đối tượng trong bộ nhớ RAM để giảm số lần đọc dữ liệu.

Bạn cần phải cài đặt máy chủ bộ nhớ đệm memcached chỉ khi blog wordpress của bạn có số lượng lớn người truy cập lớn. Bạn cần phải cài đặt các phần mềm sau đây (s) trên máy chủ :

1.memcached server  : Đây là một daemon bộ nhớ đệm được thiết kế đặc biệt cho các ứng dụng web động để giảm tải cơ sở dữ liệu bằng cách lưu trữ các đối tượng trong bộ nhớ .
2. php- pecl - memcache : PHP mở rộng để làm việc với các bộ nhớ đệm daemon memcached thông qua giao diện OO và thủ tục thuận tiện . Memcache có thể được sử dụng như một điều khiển phiên PHP quá .
3.WordPress memcached object cache plugin: Plugin này cung cấp một phụ trợ liên tục cho các đối tượng bộ nhớ cache WordPress .

Cài đặt mẫu của chúng tôi

Our Sample Setup

Internet
    \\
      \\
  ISP Router             +--------+
     //          +-------| mysql1 | 10.10.1.1
     //          |       +--------+
     //          |
  +-----+        |       +------+
  | lb0 |--------+-------| www1 |  10.10.1.2
  +-----+        |       +------+
vip:202.54.1.1   |
                 |       +------+
                 |-------| www2 | 10.10.1.3
                 |       +------+
                 |
                 |       +------+
  +-----+        |-------| www3 | 10.10.1.4
  | lb1 |--------+       +------+
  +-----+        |
                 |       +-----------+
                 |-------| memcache1 |  10.10.1.5
                         +-----------+
   
Giải thích:
lb0 : Nó là một máy chủ proxy ngược được cài đặt trên một Unix / Linux trước của máy chủ Apache Web lưu trữ trên www1 , www2 , www3 . Bạn có thể sử dụng nginx hoặc bất kỳ máy chủ proxy ngược khác với ip ảo ( dự phòng kết nối ) bởi Keepalived quản lý . Đây là cân bằng tải tổng thể .
LB1 : Đây là sao lưu cân bằng tải với nginx và keepalived .
www1 , www2 , www3 : máy chủ web Apache với php . Bạn cần cài đặt " php- pecl - memcache " và " memcached đối tượng cache wordpress plugin" trên cả ba máy chủ .
mysql1 : Đây là máy chủ MySQL với RAID10 và nhanh SCSI / đĩa SAS . Máy chủ này trong dưới tải và bạn sẽ giảm tải của bộ nhớ đệm truy vấn trong bộ nhớ RAM.
memcache1 : máy chủ này chạy memcached với nhiều bộ nhớ RAM và nó sẽ lưu lại mysql1 truy vấn để giảm tải cơ sở dữ liệu bằng cách lưu trữ các đối tượng trong bộ nhớ . Bạn cần phải cài đặt máy chủ memcached trên memcahce1 . Bạn có thể thêm memcach2 cho mục đích dự phòng.
Tất cả các hướng dẫn sau đây được kiểm tra trên RHEL và CentOS 5.x máy chủ 64 bit .

Cài đặt Memcached Server

Type the following command on memache1 server. First, you need to turn on EPEL repo:
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Now, install memcached using the yum command, enter:
# yum install memcached

Cấu hình memcached

You need to edit /etc/sysconfig/memcached file, enter:
# vi /etc/sysconfig/memcached
Edit as follows:
 
PORT="11211"
USER="memcached"
MAXCONN="2048"
CACHESIZE="4096"
OPTIONS="-l 10.10.1.5"
 
  • PORT: Listen on TCP port # 11211, the default is port 11211.
  • USER: Run memcached server as memcached user.
  • MAXCONN: Use 2048 max simultaneous connections; the default is 1024.
  • CACHESIZE: Use 4096 MB (4GB) memory max to use for object storage; the default is 64 megabytes.
  • OPTIONS="-l 10.10.1.5": Listen on 10.10.1.5. This is an important option to consider as there is no other way to secure the installation. Binding to an internal or firewalled network interface is suggested. In this example, IP address 10.10.1.5 is only accessible using LAN and is behind firewalled host.
Make changes as per your setup and requirements. Save and close the file.

Bật dịch vụ

Type the following chkconfig command to turn memcached service, enter:
/sbin/chkconfig memcached on
## command to START the server ##
/sbin/service memcached start
## command to STOP the server ##
/sbin/service memcached stop
## command to RESTART the server ##
/sbin/service memcached restart

Cài đặt php-pecl-memcache

Type the following commands on www1, www2, and www3 Apache server:
# yum -y install php-pecl-memcache
# /sbin/service httpd restart

Cài đặt Memcached Object Cache Plugin

Type the following command on www1, www2, and www3 Apache server (if you are using some sort of cluster aware file system such as GFS2 or OCFS2, than just type it on any one apache web server node):
Visit this url and grab the plugin, enter:
$ cd /tmp/
$ wget http://downloads.wordpress.org/plugin/memcached.2.0.zip
unzip memcached.2.0.zip

Edit object-cache.php, enter:
$ vi object-cache.php
Edit memcahe server and port connection information:
 
$buckets = array('10.10.1.5:11211');
 
Save and close the file. Finally, copy object-cache.php into your wp-content directory. In our example /var/www/html/wp-content/ directory:
$ cp object-cache.php /var/www/html/wp-content/

Kiểm tra nó đã làm việc hay chưa?

Type the following commands to display memcache slabs (please note that the following output is taken from a small memcached server with just 512MB cache for demonstration purpose only):
# memcached-tool 10.10.1.5:11211 display
Sample outouts:
  #  Item_Size  Max_age   Pages   Count   Full?  Evicted Evict_Time OOM
  1      96B     38302s       1      42      no        0        0    0
  2     120B     37571s       1       4      no        0        0    0
  3     152B       335s       1     232      no        0        0    0
  4     192B     37763s       1      40      no        0        0    0
  5     240B     37804s       1      36      no        0        0    0
  6     304B     37595s       1      86      no        0        0    0
  7     384B       829s       4   10401      no        0        0    0
  8     480B       228s       1     972      no        0        0    0
  9     600B       106s       1     387      no        0        0    0
 10     752B     38298s       1     288      no        0        0    0
 11     944B       404s       1     143      no        0        0    0
 12     1.2K     38319s       1     258      no        0        0    0
 13     1.4K     12739s       1     176      no        0        0    0
 14     1.8K     38322s       1     230      no        0        0    0
 15     2.3K      1500s       2     491      no        0        0    0
 16     2.8K      1500s       2     648      no        0        0    0
 17     3.5K       828s       3     600      no        0        0    0
 18     4.4K     37660s       2     322      no        0        0    0
 19     5.5K     38035s       1     171      no        0        0    0
 20     6.9K     38458s       1     102      no        0        0    0
 21     8.7K     39002s       1      39      no        0        0    0
 22    10.8K     42068s       1      35      no        0        0    0
 23    13.6K     24184s       1      15      no        0        0    0
 24    16.9K     41626s       1      11      no        0        0    0
 25    21.2K     43426s       1       1      no        0        0    0
 26    26.5K     43392s       1       1      no        0        0    0
 37   308.5K      1493s       1       3     yes        0        0    0
To shows general stats, enter:
# memcached-tool 10.10.1.5:11211 stats
Sample outputs:
#10.10.1.5:11211   Field       Value
         accepting_conns           1
               auth_cmds           0
             auth_errors           0
                   bytes    14945401
              bytes_read  1320187573
           bytes_written  3180772729
              cas_badval           0
                cas_hits           0
              cas_misses           0
               cmd_flush           0
                 cmd_get     1280549
                 cmd_set     1262345
             conn_yields           0
   connection_structures          73
        curr_connections          72
              curr_items       15724
               decr_hits           0
             decr_misses           0
             delete_hits       11296
           delete_misses       24284
               evictions           0
                get_hits     1156788
              get_misses      123761
               incr_hits           0
             incr_misses           0
          limit_maxbytes   536870912
     listen_disabled_num           0
                     pid       42690
            pointer_size          64
               reclaimed           2
           rusage_system   51.550163
             rusage_user   20.861828
                 threads           4
                    time  1284368953
       total_connections         558
             total_items       75121
                  uptime       43527
                 version       1.4.5
To dumps keys and values, enter:
# memcached-tool 10.10.1.5:11211 dump | less


10 thủ thuật sử dụng tập tin wp-config để tăng tốc WordPress





Nếu bạn đã cài đặt WordPress, bạn biết tập tin wp-config.php : đây là tập tin mà bạn thiết lập thông tin kết nối cơ sở dữ liệu của bạn và xác định ngôn ngữ trang web của bạn . Nhưng bạn có thể làm nhiều hơn với các tập tin wp-config.php . Trong bài viết này , tôi sẽ chỉ cho bạn 10 thủ thuật sử dụng tập tin wp-config để tăng tốc WordPress của bạn .


10 thủ thuật sử dụng tập tin wp-config để tăng tốc WordPress
10 thủ thuật sử dụng tập tin wp-config để tăng tốc WordPress

Ngăn chặn WordPress từ yêu cầu thông tin FTP
Dán dòng sau đây trong tập tin wp- config.php. Tập tin này nằm trong thư mục gốc cài đặt WordPress của bạn .
define (' FS_METHOD ', ' trực tiếp ');
Xin lưu ý rằng đoạn mã được cung cấp ở trên có thể không hoạt động trên tất cả các nhà cung cấp hosting , và thậm chí có thể gây ra vấn đề bảo mật nếu máy chủ của bạn được cấu hình sai , nên tránh sử dụng nó nếu bạn không chắc chắn về lưu trữ của bạn .
Tôi sử dụng VidaHost trên CatsWhoCode , WPRecipes và các blog khác của tôi . WP chủ Web cũng tốt cho các trang web nhỏ hơn.
Nguồn : http://wp.tutsplus.com/tutorials/security/conquering-the-wp-config-php ...
Cho WordPress để nhớ thông tin FTP của bạn
Nếu các phương pháp trên không làm việc trên máy chủ của bạn , hoặc nếu bạn không muốn thực hiện nó vì một lý do , đây là một đoạn hữu ích . Này đơn giản cho WordPress để nhớ thông tin FTP của bạn , do đó bạn sẽ không phải nhắc lại khi nâng cấp có sẵn .

define (' FTP_HOST ', ' ftp.yoursite.com ');
define (' FTP_USER ', ' Your_FTP_Username ');
define (' FTP_PASS ', ' Your_FTP_password ');
define (' FTP_SSL ' , true); / / Nếu bạn có thể sử dụng kết nối SSL thiết lập này để thực
Nguồn : http://admindaily.com/how-to-stop-wordpress-ftp-to-upgrade-plugins.html

Không cho phép chỉnh sửa tập tin trực tiếp
Theo mặc định, WordPress cho phép người quản trị trang web để chỉnh sửa trực tiếp các chủ đề và bổ sung tập tin thông qua một trình soạn thảo tích hợp sẵn. Điều này là rất hữu ích , nhưng nếu bạn đang xây dựng một trang web cho một khách hàng có thể bạn không muốn anh ta để phá vỡ các trang web. Đây là một cách đơn giản để phiên bản tập tin trực tiếp không cho phép .

define (' DISALLOW_FILE_EDIT ' , TRUE);
Nguồn : http://www.wprecipes.com/how-to-hide-theme-editor ...

Tự động xóa thùng rác trong wordpress
Nếu bạn muốn xác định mức độ thường xuyên thùng rác sẽ tự động được làm trống, đây là đúng cách để làm điều đó :

define (' EMPTY_TRASH_DAYS ', 1) ;
Thay thế 1 bởi X ý kiến ​​thư rác có sản phẩm nào tự động mỗi ngày X . Đó là đơn giản như vậy !

Nguồn : http://www.wprecipes.com/how-to-automatically-empty-trash-on-a-daily-basis

Dễ dàng di chuyển WordPress cài đặt của bạn
WordPress hỗ trợ một phương pháp di chuyển tự động dự định là một hỗ trợ nhanh chóng nhận được một trang web làm việc khi di dời một trang web từ một máy chủ khác.

Để di chuyển trang web WordPress của bạn dễ dàng , dán dòng sau vào tập tin wp-config.php của bạn và sau đó làm theo các bước giải thích trên WordPress Codex .

define ('RELOCATE' , true);
Nguồn : http://wp.tutsplus.com/tutorials/security/conquering-the-wp-config-php-file ...

Tăng giới hạn bộ nhớ WordPress
Theo mặc định, WordPress được cấu hình để giới hạn bộ nhớ php nó sử dụng để 32M . Nếu bạn nhận được một thông điệp như " kích thước bộ nhớ phép của xxxxxx byte kiệt sức " , bạn có thể muốn tăng giới hạn này , như hình dưới đây :

define (' WP_MEMORY_LIMIT , '96M ');

Sửa chữa cơ sở dữ liệu tự động
Bổ sung Phiên bản 2.9 , có hỗ trợ tối ưu hóa cơ sở dữ liệu tự động, bạn có thể kích hoạt bằng cách thêm những điều sau đây để xác định tập tin wp-config.php của bạn chỉ khi tính năng được yêu cầu.

define (' WP_ALLOW_REPAIR ' , true);
Nguồn : http://digwp.com/2010/08/pimp-your-wp-config-php ...

WordPress gỡ lỗi, một cách dễ dàng
Khi xây dựng hoặc gỡ lỗi , nó rất hữu ích để hiển thị lỗi . Nhưng khi trang web của bạn là trực tiếp, bạn có thể không muốn hiển thị lỗi tiềm năng của bạn với toàn bộ thế giới . Đây là giải pháp đơn giản để hiển thị lỗi khi gỡ lỗi = tham số gỡ lỗi được tìm thấy trên các url .

Điều đầu tiên cần làm là dán đoạn mã sau vào wp-config.php :

if (isset ( $ _GET ['debug'] ) && $ _GET ['debug'] == 'debug' )
  define (' WP_DEBUG ' , true);
Sau khi thực hiện , bạn chỉ cần thêm một tham số GET đến địa chỉ của các trang web mà bạn muốn gỡ lỗi, như hình dưới đây :

http://www.wprecipes.com/contact?debug=debug
Nguồn : http://yoast.com/wordpress-debug/

Buộc sử dụng SSL trên thư mục wp-admin của bạn
Nếu bạn đang chạy WordPress trên máy chủ có hỗ trợ SSL , bạn có thể muốn để buộc sử dụng SSL trên tất cả các phiên admin. Để làm như vậy , chỉ đơn giản là xác định FORCE_SSL_ADMIN liên tục trong tập tin wp-config.php của bạn , như hình dưới đây :

define (' FORCE_SSL_ADMIN ' , true);
Nguồn : http://www.wprecipes.com/how-to-force-using-ssl-on-wp ...

Chặn các yêu cầu bên ngoài
Kể từ phiên bản 2.8 , WordPress cho phép bạn xác định các hằng số để kiểm soát truy cập vào các máy chủ cụ thể từ phía sau một máy chủ proxy .

define (' WP_HTTP_BLOCK_EXTERNAL ' , true);
Nó sẽ chặn các yêu cầu bên ngoài từ thời điểm đó trên . Mặc dù vậy, một số bổ sung cần yêu cầu bên ngoài để hoạt động đúng. Nếu bạn gặp vấn đề , bạn có thể xác định một danh sách trắng bằng cách dán mã dưới đây vào wp-config.php . Không quên để thay thế địa chỉ của tôi bởi một trong những cần thiết cho các plugin , và lưu ý rằng bạn nên cho phép truy cập vào api.wordpress.org để đảm bảo chức năng thích hợp của các tập tin cốt lõi và bổ sung.

define (' WP_ACCESSIBLE_HOSTS ', ' wprecipes.com ');
Nguồn : http://www.wprecipes.com/block-external-requests-on-your-wordpress-blog
Định nghĩa địa chỉ trang web
Giới thiệu trong WordPress 2.2, WP_SITEURL và WP_HOME ghi đè giá trị bảng wp_options cho gia đình nhưng không thay đổi vĩnh viễn , mà có thể rất hữu ích khi bạn di chuyển một trang web để một tên miền mới .

define (' WP_HOME ', ' http://catswhocode.com ');
define (' WP_SITEURL ', ' http://catswhocode.com ');