ฉันกำลังใช้ Drupal 7 ฉันได้ยินPressflowเป็นอีกโซลูชันหนึ่งสำหรับไซต์ประสิทธิภาพสูง
หากคุณมีประสบการณ์กับทั้งสองระบบการย้ายจาก Drupal 7 ไปเป็น PressFlow 7 มีประโยชน์อย่างไร อะไรคือความแตกต่างที่สำคัญระหว่าง D7 และ Pressflow 7
ฉันกำลังใช้ Drupal 7 ฉันได้ยินPressflowเป็นอีกโซลูชันหนึ่งสำหรับไซต์ประสิทธิภาพสูง
หากคุณมีประสบการณ์กับทั้งสองระบบการย้ายจาก Drupal 7 ไปเป็น PressFlow 7 มีประโยชน์อย่างไร อะไรคือความแตกต่างที่สำคัญระหว่าง D7 และ Pressflow 7
คำตอบ:
ความแตกต่างกับ Drupal 7 แบบมาตรฐานนั้นกระจัดกระจายไปทั่ววิกิ Pressflowแม้ว่าจะไม่ได้รับการบันทึกไว้อย่างดีบางทีอาจเป็นเพราะ Pressflow 7 ค่อนข้างใหม่ (มีแผนภูมิเปรียบเทียบที่ไม่ได้รับการอัพเดตสำหรับ Pressflow 7)
แม้ว่าบางครั้งจะมีการกล่าวว่า Pressflow เป็นการแทนที่แบบลากแล้ววางสำหรับ Drupal เพราะโดยปกติคุณไม่จำเป็นต้องทำการเปลี่ยนแปลงการกำหนดค่าโมดูลของคุณเพื่อให้ได้ประโยชน์สูงสุดคุณจะต้องตั้งค่า Varnish APC, Memcached, ฯลฯ สิ่งนี้อาจเป็นไปไม่ได้ที่จะทำในโฮสต์ที่ใช้ร่วมกัน; คุณจะต้องมีเซิร์ฟเวอร์เฉพาะและการเข้าถึง SSH เพื่อไปยังเส้นทางนี้และไม่จำเป็นต้องทำเช่นนั้นเว้นแต่คุณจะมีไซต์ประสิทธิภาพสูง
อย่างไรก็ตามหากเช่นฉันคุณชอบลองสิ่งใหม่ ๆ คุณสามารถสมัครใช้งานบัญชีฟรีกับPantheon (ข้อจำกัดความรับผิดชอบ: ฉันเป็นสมาชิก) และลองใช้ Drupal บนเซิร์ฟเวอร์ของพวกเขา Pressflow, Varnish และอื่น ๆ ล้วนมีการกำหนดค่าไว้ล่วงหน้า Pantheon ก่อตั้งขึ้นโดย David Strauss ผู้ร่วมก่อตั้ง Four Kitchens ซึ่งเป็น บริษัท ที่อยู่เบื้องหลัง Pressflow
ฉันขุดเพื่อค้นหาความแตกต่างทั้งหมดและค้นหาพวกเขาในGitHubและนี่คือสิ่งที่ฉันพบ:
hook_js_cache_alter
และถ้าคุณใช้ hook ใหม่ให้เพิ่มบันทึกย่อไปยัง JavaScript รวมที่สร้างขึ้นด้วย PressFlow
php -r "echo (int) 0.25 * 2;"
0
การเปลี่ยนแปลง Pressflow แก้ไขสิ่งนี้ตัวอย่างเช่น: php -r "echo (int) (0.25 * 2);"
จะกลับมา5
ซึ่งจะช่วยให้การล่าช้าย่อยวินาทีถูกใช้เป็นอินพุตไปยังฟังก์ชัน
นี่คือผลต่างเต็มรูปแบบ ณ เดือนตุลาคม 2556: https://gist.github.com/alanthing/6064500
hook_js_cache_alter
เบ็ดแล้วแสดงความคิดเห็นในสาย 760-764จะมีการเพิ่มและดังนั้นจึง$header
$contents
แต่ถ้าไม่ได้ใช้เบ็ดนี้ถูกต้องไม่มีอะไรเพิ่ม ฉันจะอธิบายคำตอบของฉันให้ชัดเจนขอบคุณ