OpCache - Magento2 এর জন্য প্রস্তাবিত কনফিগারেশন


10

আমি একটি ম্যাজেন্টো 2 স্ট্যাকের সাথে কাজ করছি, আমি আমার কিছু ম্যাজেন্টো 1 অপপ্যাচ কনফিগারেশন পুনরায় ব্যবহার করছি। আমি ইতিমধ্যে শিখেছি যে এখন আমাদের মন্তব্যগুলি সক্ষম করতে হবে তবে আমি নিশ্চিত যে অন্যান্য মানগুলি উন্নত করা যায়, তাই আমার বর্তমান কনফিগারেশনটি এখানে:

[opcache]
opcache.enable=1
opcache.enable_cli=0
opcache.memory_consumption=256
opcache.interned_strings_buffer=12
opcache.max_accelerated_files=65406 // thanks Mage2.Pro!
;opcache.max_wasted_percentage=5
;opcache.use_cwd=1
opcache.validate_timestamps=0
;opcache.revalidate_freq=2
;opcache.revalidate_path=0
;opcache.save_comments=0
;opcache.load_comments=0
opcache.fast_shutdown=1
opcache.enable_file_override=1
;opcache.optimization_level=0xffffffff
;opcache.inherited_hack=1
;opcache.dups_fix=0
;opcache.blacklist_filename=
;opcache.max_file_size=0
;opcache.consistency_checks=0
;opcache.force_restart_timeout=180
opcache.error_log=/var/log/php5/php5-opcache.error.log
opcache.log_verbosity_level=3
;opcache.preferred_memory_model=
;opcache.protect_memory=0

দ্রষ্টব্য: আমি প্রত্যেকের পক্ষে এটি কার্যকর করার জন্য সমস্ত ভাল উত্তরের সাথে প্রশ্নে (খোলার সময়) কনফিগারেশন ব্লকটি সম্পাদনা করব এবং বারবারের পরামর্শগুলিও এড়াতে পারব, যদি সে সম্পর্কে কোনও সমস্যা থাকে বা সাইটের নিয়ম লঙ্ঘনের প্রতিনিধিত্ব করে, আমাকে জানতে দাও.


কেন সি এল এলির জন্য ওপচা সক্ষম করবেন না?
ম্যাজপাইকো

উত্তর:


13

opcache.max_accelerated_files=16000স্পষ্টভাবে কম জন্য Magento 2. হয়
find . -type f -print | xargs grep "<?php" | wc -lআমাকে দেয় 30736(ইন উত্পন্ন একটি কোড সহ আমার Magento 2 ইনস্টলেশনের জন্য var/generationফোল্ডার এবং কিছু বহিরাগত এক্সটেনশন ইনস্টল সহ)। আপনার সার্ভারে একটি একক Magento 2 ইনস্টলেশন রয়েছে এবং অন্যান্য পিএইচপি সাইটগুলি না থাকলে
সেট opcache.max_accelerated_filesকরার প্রস্তাব দিই 65406
আপনার যদি সার্ভারে একাধিক পিএইচপি সাইট থাকে তবে মানটি বিবেচনা করুন 130986


0

আমি নীচের সেটিংগুলিও অন্তর্ভুক্ত করার জন্য সুপারিশ করব যা আমি বিশ্বাস করি php7 এ যুক্ত হয়েছিল

; Allows calling OPcache API functions only from PHP scripts which path is
; started from specified string. The default "" means no restriction
;opcache.restrict_api=

; Mapping base of shared memory segments (for Windows only). All the PHP
; processes have to map shared memory into the same address space. This
; directive allows to manually fix the "Unable to reattach to base address"
; errors.
;opcache.mmap_base=

; Enables and sets the second level cache directory.
; It should improve performance when SHM memory is full, at server restart or
; SHM reset. The default "" disables file based caching.
;opcache.file_cache=

; Enables or disables opcode caching in shared memory.
;opcache.file_cache_only=0

; Enables or disables checksum validation when script loaded from file cache.
;opcache.file_cache_consistency_checks=1

; Implies opcache.file_cache_only=1 for a certain process that failed to
; reattach to the shared memory (for Windows only). Explicitly enabled file
; cache is required.
;opcache.file_cache_fallback=1

; Enables or disables copying of PHP code (text segment) into HUGE PAGES.
; This should improve performance, but requires appropriate OS configuration.
;opcache.huge_code_pages=1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.