Antara muka penghantaran SMS tapak web telah berulang kali dipanggil oleh orang, yang menjejaskan prestasi apl berjalan dengan serius. Saya menutup tapak web itu dahulu, tetapi antara muka masih dipanggil dan masalah prestasi masih belum diselesaikan. Sila minta idea penyelesaian
Persekitaran: pelayan windows 2008 + apache + php + mysql
Terdapat beberapa idea penyelesaian, saya akan perkenalkan secara ringkas masing-masing.
Kaedah pertama ialah menyemak log akses.log dan lihat status akses antara muka Jika IP digunakan berpuluh-puluh kali dalam satu minit, anda boleh melakukan pengehadan kadar atau penyekatan pada IP ini , seperti IP ini Apabila mengakses semula, anda boleh membenarkan dia mengakses dalam tempoh masa tertentu mengikut peraturan tersuai, atau hanya senarai hitam terus, dan lapisan rangkaian secara langsung menafikan semua akses.
Idea kedua ialah merekodkan IP akses, bilangan maksimum lawatan seminit dan masa capaian Apabila pengguna mengakses antara muka dan menyerahkannya dengan jayanya, maklumat yang berkaitan diletakkan dalam Memcache atau Redis, dan perbandingan dibuat. Jika ia tamat tempoh, serahkan sekali lagi dan ia belum tamat tempohnya.
Idea ketiga ialah menggunakan proksi terbalik untuk memanggil antara muka secara dalaman, dan kemudian menyekat akses pada lapisan proksi Sebenarnya, ia tidak jauh berbeza daripada idea pertama.
Perkara di atas adalah pemikiran peribadi saya dan mungkin bukan penyelesaian terbaik. Semua orang dialu-alukan untuk mengkritik dan membetulkan saya.
Anda perlu mengesahkan kod pengesahan grafik sebelum menghantar mesej teks, dan kod pengesahan grafik juga mesti disahkan pada bahagian belakang
Antaramuka SMS mesti dihadkan. Sekatan kod pengesahan, sekatan IP dan sekatan nombor telefon mudah alih. Kalau tak, berpuluh ribu ringgit boleh habiskan setiap hari
1 Pelayan mengawal bilangan kali setiap nombor telefon bimbit dihantar setiap hari, contohnya, ia hanya boleh menghantar 3 kali sehari
.2 Setiap kali pelayan menghantar mesej teks, anda mesti mengisi kod pengesahan
Antara muka SMS tapak web di bawah tanda telah dirangkak, yang menjejaskan prestasi tapak web