نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
سيعلمك هذا البرنامج التعليمي كيفية تحسين موقع ويب يتم استضافته باستخدام Nginx. سنقوم بما يلي:
تم اختبار الخطوات في هذا البرنامج التعليمي على كل من CentOS 6 و 7. بالإضافة إلى ذلك ، تم اختبار معماري 32 بت و 64 بت على حد سواء.
لنبدأ بإزالة Nginx. أيضًا ، سنحتاج إلى تثبيت OpenSSL وعدد قليل من التبعيات قبل تجميع Nginx مرة أخرى.
cd ~
mkdir nginx
cp -r /etc/nginx ~/nginx
yum remove nginx
yum install zlib-devel pcre-devel openssl libssl-devel make gcc gcc-c++ -y
الآن بعد أن انتهينا من إزالة Nginx ، يمكننا تجميعها من المصدر.
wgetلاسترداد رمز مصدر Nginx
cd ~
wget https://nginx.org/download/nginx-1.8.0.tar.gz
tar -xvf nginx-1.8.0.tar.gz
cd ~/nginx-1.8.0
./configure --with-http_spdy_module --with-http_ssl_module --with-http_gzip_static_module
make install
سنستخدم نصًا خارجيًا من GitHub init.dللخدمة.
cd /etc/init.d
wget https://gist.githubusercontent.com/sairam/5892520/raw/b8195a71e944d46271c8a49f2717f70bcd04bf1a/nginx
chmod +x nginx
عند هذه النقطة ، يمكنك نقل التكوين القديم مرة أخرى إلى /etc/nginxالمجلد.
ابدأ Nginx.
service nginx start
ابدأ بتحرير تكوين Nginx.
vi /etc/nginx/nginx.conf
ضمن كتلة "http" ، أضف ما يلي:
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css text/JavaScript;
اخرج واحفظ الملف عن طريق الضغط على مفتاح escape ، ثم تابع الكتابة :wq، ثم اضغط على مفتاح الإدخال.
إعادة تحميل Nginx. يُعرف هذا إعادة تشغيل ضعيف.
service nginx reload
تهانينا! لقد قمت الآن بتجميع Nginx وتحسينه. من الآن فصاعدًا ، من المفترض أن ترى زيادة في الأداء في تحميل الصفحة على موقعك على الويب.
لاحظ أنه لا يمكن إضافة المزيد من الوحدات النمطية إلى Nginx بعد تجميعها. راجع قسم المكافآت أدناه للحصول على معلومات حول إضافة وحدات.
لإضافة وحدات إلى Nginx ، سيتعين عليك تكرار عملية الترجمة من هذا البرنامج التعليمي. ابدأ بإزالة Nginx مرة أخرى. عندما تصل إلى الخطوة التي تبدأ بـ ./configure ...، يمكنك إضافة وحدات باستخدام بناء الجملة التالي:
--add-module=/<module location>
يمكن تكرار هذه الحجة إذا كان لديك أكثر من وحدة واحدة.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد