Posiadam witrynę o dużym natężeniu ruchu, która prowadzi działalność w Stanach Zjednoczonych i Kanadzie. Mamy wiele serwerów, ale chcę się upewnić, że jest w 100% dostępny bez żadnych opóźnień.Budowanie niestandardowego rozszerzenia PHP (.so)
Nauczyłem się tworzyć niestandardowe rozszerzenia (znam trochę C) i chcę tworzyć niestandardowe sprawdzanie poprawności/pliki (ponieważ rozszerzenia PHP działają szybciej).
Nie chcę prosić o wszystkie nowe rozszerzenia od was, ale chcę poznać ogólny pomysł, jak go zbudować (używam CentOS).
Przykład:
Jedna część naszej strony jest śledzenie wysyłki i wymagałoby to kod pocztowy.
Dla USA mam:
function check_usa_postal_code($pc) {
return is_numeric($pc);
}
Ale dla Kanady, chciałbym zbudować w PHP funkcji niestandardowej jak:
check_canada_postal_code($pc)
Ta funkcja powinna powrócić 1 lub 0.
Dzięki
Najprostszym podejściem jest użycie [SWIG] (http://stackoverflow.com/questions/705443/how-to-mix-up-c-and-php) do zbudowania kodu interfejsu C. W szczególności dla twojej funkcji nie ma sensu. Proszę rozważyć profilowanie zamiast arbitralnych optymalizacji. – mario