MySQL có lẽ lưu kết quả của một truy vấn trong bộ nhớ
đã cache riêng của nó. Để kích hoạt nó biên tập các tập
nhanh tin cấu hình MySQL (thường /etc/my.cnf) và thêm
đang những dòng này: query_cache_type = 1 query_cache_limit
chẳng = 1M query_cache_size = 16M
hợp lý vps
Toi uu vps
Để đánh giá xem nó chính
lại xác là chạy và toi uu vps, chạy truy vấn này:
SHOW STATUS có thể LIKE ‘Qcache%’;
Kết quả:
Qcache_free_blocks |
718 vẫn |
Qcache_free_memory |
13004008 |
Qcache_hits |
780759 chẳng |
Qcache_inserts |
56292 |
Qcache_lowmem_prunes |
0 cần |
Qcache_not_cached |
3711 |
Qcache_queries_in_cache nhanh |
1715 |
Qcache_total_blocks |
4344 |
Cách hợp lý vps
Hơn nữa MySQL hợp
quá lý hóa với cách hợp lý vps: Có rất nhiều tùy chọn, bạn
thôi có lẽ chơi với giống như vậy ở đây là tập tin cấu hình
rất MySQL của tôi thay vào đó, điều chỉnh trong hosting
mất giá phải chăng 4GB, quad-core máy chuyên dụng. Cách
lại hợp lý vps điều này có lẽ sẽ không làm việc cho đa số
có lẽ các máy tính của bạn ra khỏi hộp, tiêu dùng nó giống
có lẽ như một có các hướng dẫn chung.
[mysqld] bulk_insert_buffer_size có thể = 8M connect_timeout=10 interactive_timeout=50 nhất join_buffer=1M key_buffer=250M max_allowed_packet=16M ngay max_connect_errors=10 max_connections=100 lại max_heap_table_size = 32M myisam_sort_buffer_size=96M không thể query_cache_limit = 4M query_cache_size = 250M quá query_cache_type = 1 query_prealloc_size = 65K nhất query_alloc_block_size = 128K read_buffer_size=1M chỉ read_rnd_buffer_size=768K record_buffer=1M không safe-show-database skip-innodb skip-locking đột nhiên skip-networking sort_buffer=1M table_cache=4096 những thread_cache_size=1024 thread_concurrency=8 đừng tmp_table_size = 32M wait_timeout=500 # for slow không queries, comment when not used #log-slow-queries=/var/log/mysql-slow vẫn .log #long_query_time=1 #log-queries-not-using-indexes lắm [mysqld_safe] nice = -5 open_files_limit = 8192 nhanh [mysqldump] quick max_allowed_packet = 16M [myisamchk] không key_buffer = 64M sort_buffer = 64M read_buffer không = 16M write_buffer = 16M
giai đoạn có thể
PHP Opcode Cache
nhẹ nhàng
phpize ./configure có lẽ make make install
Điều này sẽ cài đặt eAccelerator có thể . Tiếp theo, tạo thư mục tạm để lưu trữ:
mkdir /var/cache/eaccelerator rất chmod 0777 /var/cache/eaccelerator
Finally to cả enable it, add these lines to the end of your php. không thể ini file (usually /etc/php.ini or /usr/lib/php.ini):
extension=”eaccelerator dễ .so” eaccelerator.shm_size=”16″ eaccelerator chẳng .cache_dir=”/var/cache/eaccelerator” eaccelerator luôn .enable=”1″ eaccelerator.optimizer=”1″ eaccelerator cả .check_mtime=”1″ eaccelerator.debug=”0″ eaccelerator rất .filter=”” eaccelerator.shm_max=”0″ eaccelerator lại .shm_ttl=”0″ eaccelerator.shm_prune_period=”0″ chẳng eaccelerator.shm_only=”0″ eaccelerator.compress=”1″ cũ eaccelerator.compress_level=”9″
Nguyễn Ngọc Kiên (sieutocviet.net)
Với hơn 6 năm phát triển web bằng WordPress, PHP, Laravel và kinh nghiệm quản trị website, tôi chuyên tư vấn SEO và chiến lược digital marketing cho doanh nghiệp vừa và lớn.