In order to discuss cascading failures on complex networks subject to attacks or random failures, this paper proposes a betweenness-based one to explore the robustness of weighted scale-free networks against cascading failures. It is found through numerical simulations and theoretical analysis that the betweenness-based strategy has the optimal weighting parameter, which is almost the same as that of the degree-based strategy. With the optimal weighting parameter, the betweenness-based strategy makes the networks more robust, showing that the possibility of the occurrence of the cascade dynami...