Если вы являетесь администратором своего сервера, я бы не использовал ни один из них и запретил бы IP-адреса на уровне брандмауэра - таким образом ни Apache, ни Apache + PHP работать не будут.
Если вы не администратор; ну, .htaccess
означает только Apache и никакой PHP для загрузки / компиляции / выполнения; Я предполагаю, что один Apache (т.е. .htaccess
) должен требовать меньше ресурсов, чем Apache + PHP.
Другим способом поиска вещей является обслуживание: если вам нужно добавить / удалить IP-адреса из этого списка, каким будет самый простой способ?
(В таком случае, я бы вообще сделал ставку на некоторый код PHP ...)